Every PostScript printer has a certain set of resident fonts.
To see an alphabetical list of the PostScript fonts available in your current
printer, choose ``Send PostScript ...'' from the File menu,
open the PS-files folder, and send the file getfonts.ps
.
The list should appear in the window.
If you'd prefer to print the list then send fontlist.ps
.
The font you wish to use may not reside in the current printer, so
dvips provides a mechanism for downloading non-resident PostScript fonts.
For example, the following line appears in the supplied psfonts.map file:
putr8r Utopia-Regular "TeXBase1Encoding ReEncodeFont" <8r.enc <putr.pfa
When dvips reads a DVI file, it checks to see if putr8r
is used
anywhere on a selected page. If so, the above entry tells dvips to
include putr.pfa in the PostScript output (along with 8r.enc).
dvips looks for putr.pfa in the current folder first and then
in the list of folders specified by ps_folders
.
Note that dvips can download font information stored in
Macintosh PostScript fonts (i.e., files of type LWFN).
It checks the type of the file specified after ``<
'' and
if the type is LWFN then it will download the PostScript code stored in
the file's POST resources.
You can keep PostScript fonts anywhere you like, but you do need to
include the path in the ps_folders
list.
Such fonts are normally kept in the Fonts subfolder of your System folder.
The special $f
entry at the end of the ps_folders
list
in the Default config file will expand to the correct path.
Partial downloading of PostScript fonts is available via the -j
option.
Another feature supported by dvips is the downloading of PostScript fonts
used (but not included) in EPSF files.
Such fonts will only be downloaded if they appear in psfonts.map
along with a ``<
'' entry specifying the pfa/pfb/LWFN
file to be downloaded. See the bottom of psfonts.map in
:DVIPS:Inputs: for some examples.